

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using Abp.AutoMapper;
using Abp.Domain.Entities.Auditing;
using DualControl.Common;
using DualControl.HazardSources;
using DualControl.RiskPoints;

namespace DualControl.RiskPoints.Dtos
{

    [AutoMapTo(typeof(RiskPoint))]
    public class RiskPointEditDto
    {
        /// <summary>
        /// Id
        /// </summary>
        public int? Id { get; set; }


        /// <summary>
        /// Code
        /// </summary>
        public string Code { get; set; }


        /// <summary>
        /// OrganizationUnitId
        /// </summary>
        public long OrganizationUnitId { get; set; }


        /// <summary>
        /// AreaOrSection
        /// </summary>
        public string AreaOrSection { get; set; }


        /// <summary>
        /// Name
        /// </summary>
        public string Name { get; set; }


        /// <summary>
        /// Location
        /// </summary>
        public string Location { get; set; }


        /// <summary>
        /// WorkTask
        /// </summary>
        public string WorkTask { get; set; }


        /// <summary>
        /// OperationPurpose
        /// </summary>
        public string OperationPurpose { get; set; }


        /// <summary>
        /// Note
        /// </summary>
        public string Note { get; set; }


        /// <summary>
        /// AccidentType
        /// </summary>
       // public AccidentType? AccidentType { get; set; }


        /// <summary>
        /// AccidentTypes
        /// </summary>
        public string AccidentTypes { get; set; }


        /// <summary>
        /// AccidentConsequences
        /// </summary>
        public string AccidentConsequences { get; set; }


        /// <summary>
        /// HazardSources
        /// </summary>
        public ICollection<HazardSource> HazardSources { get; set; }


        /// <summary>
        /// TenantId
        /// </summary>
       // public int TenantId { get; set; }


        /// <summary>
        /// IsDeleted
        /// </summary>
       // public bool IsDeleted { get; set; }






        //// custom codes

        //// custom codes end
    }
}